-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Added Toggle to magnetPickupSystem / [FIX] Ore Processor Fix #15
Conversation
Resources/Locale/en-US/storage/components/magnet-pickup-component.ftl
Outdated
Show resolved
Hide resolved
Можно добавить разные приколы к этой фичи. Как эффект состояния вкл. Изменение спрайта / добавление эффектов. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
К строчкам кода изменённым не в папках вайта следует добавлять комментарий.
Одна строчка кода // WD EDIT
// WD EDIT START
Три и более строчки
// WD EDIT END
В прототипе # WD EDIT
Resources/Locale/ru-RU/_white/storage/components/magnet-pickup-component.ftl
Outdated
Show resolved
Hide resolved
Done |
Work in process |
Не могу сделать по заказу Remuchi, чтобы оно работало в руках. Придется лезть в HandsSharedSystem и перелопачивать слишком много чего. Либо убирать строки ниже. Тогда ore_bag будет магнитить вне инвентаря, в руках и лежа на карте.
Либо делать if на разрешение подбирать лежа на карте. Проверка на слот по факту не нужна, потому что ore_bag в инвентаре может лежать только в слоте BELT На данный момент жду спрайта для ore_bag_on |
Как только закончишь работу - переоткроешь |
Добавлены спрайты |
Ошибки в линтинге |
Failed SpawnAndDeleteAllEntitiesInTheSameSpot [19 s] Не знаю в чем может быть проблема |
Ошибка не связана с твоим ПРом. При повторной запуске чеков скорее всего она сама исправится. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Так же запушь свои изменения, связанные с работой его вне пояса. Пускай работает и на земле, ничего страшного.
Удалил ClotDef check из-за ненадобности. Ore_bag в инвентаре может быть только в 1 слоте - Belt. В MagnetPickupSystem Добавлен DataField ForcePickup. При помощи него регулируется работа системы. True: Магнитит все. В руках, на земле. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ForcePickup не предиктед. Из-за чего при отключении происходит вечная попытка поднять руду.
Исправил Predicted через NetworkedComponent и AutoNetworkedField |
[NEW] MagnetPickupSystem ItemToggle added / [FIX] Ore processor fixed
Описание.
[NEW] Добавлен toggle / переключатель для ore bag / сумки для руды. Изначально выключен.
[FIX] Исправлена ошибка в компонентах ore processor / плавитель руды. Для плавителя есть специальный компонент/система MaterialStorageMagnetPickupSystem. Позволяет плавителю засасывать руду в тайле. Однако из-за отсутствия PlaceableSurfaceComponent сгрузить руду из сумки невозможно. Только в ручную.
Добавление данного компонента исправляет ситуацию.
Медиа
[FIX]
https://github.com/user-attachments/assets/d82f8aeb-4696-4ec1-a8f0-62f03be9a12e
[NEW]
2024-08-23.22-22-24.mp4
Список
Изменения
🆑 Hell_Cat